﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using BUS;
namespace AirPlane.UserConTrol
{
    public partial class login : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            
            if (Session["islogin"] == null || (bool)Session["islogin"] == false)
            {
                pnDangNhap.Visible = true;
                pnAnoument.Visible = false;
            }
            else
            {
               
                pnDangNhap.Visible = false;
                pnAnoument.Visible = true;
                lbXinChao.Text = "<span id='span-login'>Chào <b>" + Session["username"].ToString() + " ,</b><a class = 'a-welcome' href='TrangChu.aspx?log=ok'> Đăng xuất</a></span>";
                
            }

            if (Request["log"] != null)
            {
                Session["username"] = "";
                Session["islogin"] = false;
                Session["type"] = "";
                pnDangNhap.Visible = true;
                pnAnoument.Visible = false;
                Response.Redirect("TrangChu.aspx");

            }
        }

        protected void ImageButtonLogin_Click(object sender, ImageClickEventArgs e)
        {
            DataTable dt = new DataTable();
            NhanVienBUS bus = new NhanVienBUS();
            dt = bus.kiemTraDangNhap(txtUsername.Text,txtPassword.Text);
            if (dt.Rows.Count > 1 || dt.Rows.Count < 1)
            {
                lblError.Text = "Tên đăng nhập hoặc mật khẩu không đúng.";
            }
            else
            {
                Session.Timeout = 6000;
                Session["username"] = dt.Rows[0]["ID_NhanVien"];
                Session["islogin"] = true;
                Session["type"] = dt.Rows[0]["ID_loaiNhanVien"];
                lbXinChao.Text = "<span id='span-login'> Chào <b>" + Session["username"].ToString() + " ,</b><a href='TrangChu.aspx?log=ok'> Đăng xuất</a></span>";
                Page_Load(sender, e);
            }
           
            
           
        }
    }
}